home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Tidbits / Tidbits 201 à 280 / TidBITS#279⁄29-May-95 < prev    next >
Encoding:
Text File  |  1995-05-31  |  28.9 KB  |  640 lines  |  [TEXT/ttxt]

  1. TidBITS#279/29-May-95
  2. =====================
  3.  
  4. The momentous news this week is that Frontier, previously an
  5.    expensive scripting program that's in many ways better than
  6.    AppleScript, is now free. Tonya passes on advice for those
  7.    writing ReadMe files, Adam muses briefly about a good use
  8.    for some of the PowerTalk technology, and we look briefly at
  9.    the BBEdit 3.1.1 update. Finally, we have MailBITS about RAM
  10.    Doubler, PC Setup 1.0.6, and the Communications Decency Act.
  11.  
  12. This issue of TidBITS sponsored in part by:
  13. * APS Technologies -- 800/443-4199 -- <sales@apstech.com>
  14.    Makers of hard drives, tape drives, and neat SCSI accessories.
  15.    For APS price lists, email: <aps-prices@tidbits.com>
  16. * Northwest Nexus -- 206/455-3505 -- http://www.halcyon.com/
  17.    Providing access to the global Internet. <info@halcyon.com>
  18. * Hayden Books, an imprint of Macmillan Computer Publishing
  19.    Save 20% on all books via the Web -- http://www.mcp.com/
  20.    Win free books! -- http://www.mcp.com/hayden/madness/
  21.  
  22. Copyright 1990-1995 Adam & Tonya Engst. Details at end of issue.
  23.    Information: <info@tidbits.com> Comments: <editors@tidbits.com>
  24.    ---------------------------------------------------------------
  25.  
  26. Topics:
  27.     MailBITS/29-May-95
  28.     BBEdit 3.1.1 Goes IC-, Kodex-, and GX-Savvy
  29.     PowerTalk to the Rescue?
  30.     ReadMe Files? Read This!
  31.     Frontier Justice
  32.     Reviews/29-May-95
  33.  
  34. ftp://ftp.tidbits.com/pub/tidbits/issues/1995/TidBITS#279_29-May-95.etx
  35.  
  36.  
  37. MailBITS/29-May-95
  38. ------------------
  39.   This issue is a touch late partly due to the Memorial Day holiday
  40.   in the U.S., and partly due to us helping Chad and Galen Magendanz
  41.   ShrinkWrap their apartment and mount the resulting disk image in
  42.   their new house. Apologies for any confusion our tardiness might
  43.   have caused. [ACE]
  44.  
  45.  
  46. **Updated Updater** -- Last week Connectix released a maintenance
  47.   fix for the RAM Doubler 1.5.2 update reported in TidBITS-278_.
  48.   Although the fix is called Updater 1.5.2a, it's important to note
  49.   the fix is for the Updater application rather than RAM Doubler
  50.   itself. The current version of RAM Doubler remains at 1.5.2, and
  51.   if you've updated to 1.5.2 successfully, you don't need this
  52.   updater.
  53.  
  54.   The only difference between Updaters 1.5.2 and 1.5.2a is that the
  55.   memory allocation for the application has been increased from 384K
  56.   to 512K. Some machines without RAM Doubler would erroneously
  57.   report a corrupted master disk when the original Updater ran. If
  58.   you encountered this problem, you can grab the new Updater
  59.   application, or work around the problem by increasing the
  60.   Updater's memory allocation in its Get Info window. [GD]
  61.  
  62. ftp://mirror.aol.com//pub/info-mac/cfg/ram-doubler-152a-updt.hqx
  63.  
  64.  
  65. **Decency's in the Eye of the Beholder** -- An alternative to the
  66.   Communications Decency Act of 1995 (see TidBITS-263_) has been
  67.   proposed by Senator Patrick Leahy. The Leahy bill, S.714 (called
  68.   the "Child Protection, User Empowerment, and Free Expression in
  69.   Interactive Media Study" bill) proposes a five month study of
  70.   current law and technological capabilities surrounding access to
  71.   controversial content via electronic media. At this time, this
  72.   bill presents the only alternative to the Exon/Gorton
  73.   Communications Decency Act, which is likely to pass without a
  74.   strong show of support for Leahy's alternative. More information
  75.   and, yes, an online petition can be found at the following URLs.
  76.   It's worth noting that the original petition against the
  77.   Communications Decency Act gathered more than 108,000 signatures.
  78.   [GD]
  79.  
  80. http://www.eff.org/pub/Alerts/s314_hr1004_s652.alert
  81. http://www.cdt.org/cda.html
  82. http://www.cdt.org/petition.html
  83.  
  84.  
  85. **PC Setup 1.0.6 Yanked** -- Apple pulled version 1.0.6 of PC
  86.   Setup from distribution last week due to "several" unspecified
  87.   problems. If you're running PC Setup 1.0.6, Apple recommends to
  88.   switch back to the correct version of PC Setup for your machine.
  89.   If you've got a DOS Compatible 6100 system, you'll want to use PC
  90.   Setup 1.0.3; for 630 and 640 DOS Compatible machines, use PC Setup
  91.   1.0.5. Watch out: these are big archives (2.6 MB and 1.3 MB
  92.   respectively), and they have those funky ultra-long Apple URLs:
  93.   [GD]
  94.  
  95. ftp://ftp.info.apple.com//Apple.Support.Area/Apple.Software.Updates/
  96. US/Macintosh/System.Software/Other.System.Software/PC_Setup_1.0.3.sea.hqx
  97.  
  98. ftp://ftp.info.apple.com//Apple.Support.Area/Apple.Software.Updates/US/
  99. Macintosh/System.Software/Other.System.Software/PC_Setup_1.0.5.sea.hqx
  100.  
  101.  
  102. **Ross Brown** <ross@bnr.ca> writes in regard to the Usenet
  103.   Macintosh Programming Awards mentioned in TidBITS-278_:
  104.   I'll point out, as I did to those present at the awards ceremony
  105.   at WWDC, that all of this year's winners are from outside the U.S.
  106.   This adds some substance to Apple's claim that the Macintosh is a
  107.   growing force in global computing.
  108.  
  109.  
  110. BBEdit 3.1.1 Goes IC-, Kodex-, and GX-Savvy
  111. -------------------------------------------
  112.   by Tonya Engst <tonya@tidbits.com>
  113.  
  114.   Bare Bones Software recently updated the commercial version of its
  115.   popular text editor BBEdit to version 3.1.1 (see TidBITS-202_ for
  116.   a dated review of BBEdit). The new version has only a few
  117.   improvements over those in earlier 3.x versions, but the nature of
  118.   the improvements shows that Bare Bones Software constantly seeks
  119.   to improve BBEdit.
  120.  
  121.   In TidBITS-276_, Adam wrote about Internet Config, an important
  122.   Internet utility by Peter Lewis and Quinn that helps centralize
  123.   your basic Internet information so other IC-savvy applications can
  124.   automatically find it. Given that BBEdit is popular for HTML
  125.   authoring (and is bundled with Apple's new Internet Servers), and
  126.   given the popularity of the Internet among Macintosh users, it's
  127.   great to see BBEdit now sporting an optional Internet menu that
  128.   enables you to switch quickly to your designated Internet clients,
  129.   including your news reader, email client, FTP client, Web browser,
  130.   and Telnet client. You can also Command-click a URL that appears
  131.   in a BBEdit document to launch or switch to the appropriate helper
  132.   application and go to the resource specified in the URL. The
  133.   Internet menu also enables you to view the current document in
  134.   your designated Web browser, a feature that HTML authors may find
  135.   handy.
  136.  
  137.   BBEdit 3.1.1 also now works with Kodex, a utility that helps
  138.   programmers print source code files with special formatting
  139.   options. BBEdit also supports the QuickDraw GX printing
  140.   architecture.
  141.  
  142.   A demo version of BBEdit 3.1.1 is available, and it lets you to
  143.   try all the new features, but you cannot Save, Save As, or Export,
  144.   and printed output has a demo watermark.
  145.  
  146. ftp://ftp.std.com/vendors/bbsw/demos/bbedit-31-demo.hqx
  147.  
  148.   You can also try BBEdit Lite, a lightweight, freeware version of
  149.   BBEdit, though you won't see any of the new features in action.
  150.  
  151. ftp://ftp.std.com/vendors/bbsw/freeware/bbedit-lite-30.hqx
  152.  
  153.   Although BBEdit Lite is a credible product in its own right, if
  154.   you're considering purchasing the $119 commercial version, check
  155.   out BBEdit's pricing information file. Why? Because almost
  156.   everyone should fit into one of their discount options, and the
  157.   discounts are often substantial. Bare Bones Software also recently
  158.   set up a deal with Baseline Publishing, where Baseline is offering
  159.   users of Vantage (Baseline's text editor) a $69 upgrade to BBEdit.
  160.  
  161.   ftp://ftp.std.com/vendors/bbsw/product-info/bbedit-price+order-
  162.   info.txt
  163.  
  164.   BBEdit now comes on a nicely done CD-ROM, complete with online
  165.   documentation, twenty or so contributed extensions (plug-in type
  166.   modules that extend BBEdit's capabilities), and a number of
  167.   additional goodies. If you don't have a CD-ROM drive or find that
  168.   you want a printed manual, a disk-manual set is available for an
  169.   additional $15 plus shipping and handling.
  170.  
  171.     Bare Bones Software -- 508/651-3561 -- 508/ 651-7584 (fax)
  172.       <bbsw@netcom.com>
  173.     Baseline Publishing -- 901/527-2501 -- 901/523-1232 (fax)
  174.       <baseline@eworld.com>
  175.  
  176.  
  177. PowerTalk to the Rescue?
  178. ------------------------
  179.   by Adam C. Engst <ace@tidbits.com>
  180.  
  181.   I'm no fan of PowerTalk, but I've found the perfect use for part
  182.   of the PowerTalk technology that could not only make the Web
  183.   easier to use but could also give the Macintosh a notable
  184.   advantage over other platforms. Basically, we need the PowerTalk
  185.   Key Chain.
  186.  
  187.   Why the PowerTalk Key Chain? After all, isn't it supposed to
  188.   simplify the process of remembering usernames and passwords for
  189.   AppleShare servers? Yes, and from what I hear from PowerTalk users
  190.   in large organizations with hundreds of servers, the Key Chain is
  191.   a necessary fact of life. No one can remember all those different
  192.   usernames and passwords, especially if the passwords change
  193.   frequently.
  194.  
  195.   The reason I think the PowerTalk Key Chain could prove useful on
  196.   the Web is that more and more sites now require authentication
  197.   before they allow you to access the good stuff. This makes sense
  198.   in the case of a site like InfoSeek - where you pay for an account
  199.   to search commercial publications and databases - but is
  200.   increasingly irritating in the case of a publication like
  201.   HotWired, where it seems that they mostly want to know that you
  202.   were there.
  203.  
  204.   I have no idea how feasible this is for the developers of the
  205.   Macintosh Web browsers to implement, but just imagine how much
  206.   easier it would be to use these authenticated sites if, the first
  207.   time you hit one in a session, you could enter your PowerTalk Key
  208.   Chain password to get in. Then, all subsequent authentication
  209.   requests from Web servers would use the appropriate username and
  210.   password from your Key Chain.
  211.  
  212.   I currently have nine separate usernames and passwords to track
  213.   for different services on the Web, and although that's not a lot,
  214.   it adds up fast when I add in the usernames and passwords for all
  215.   my accounts on the commercial online services, Unix machines,
  216.   Timbuktu Pro accounts, and so on. Since all of these accounts have
  217.   different security requirements, I can't even use the same set of
  218.   passwords, much less the same single password (and to do so would
  219.   be a major security mistake anyway). Worse, since some of these
  220.   Web services enable you to pick your userid and others require
  221.   your email address or something similar, I don't have even have
  222.   the same username for all of them. It's out of control and it'll
  223.   only get worse.
  224.  
  225.   The PowerTalk Key Chain could end to this mess, at least for
  226.   Macintosh users. And, the Web browser that first implemented
  227.   support for the PowerTalk Key Chain could gain a significant
  228.   feature advantage over the rest, particularly for folks who use
  229.   authenticated Web sites frequently. Of course, one major problem
  230.   with this scenario is that PowerTalk hasn't been widely accepted
  231.   (for generally good reasons), which doesn't endear developers to
  232.   the idea of supporting it heavily.
  233.  
  234.   When I asked several Macintosh Web developers about this
  235.   possibility, the problem mentioned above was foremost for
  236.   Netscape, which is considering automating the process, but not
  237.   through PowerTalk. The NCSA Mosaic developers reportedly plan to
  238.   address the problem by supporting a modular security framework
  239.   being developed by Spyglass, the company that handles Enhanced
  240.   Mosaic.
  241.  
  242.   So, in the end, the PowerTalk Key Chain may not turn out to be the
  243.   solution. But it may serve as the pointer to a solution since it
  244.   does today for AppleShare servers what we can only hope becomes
  245.   possible tomorrow for authenticated Web sites.
  246.  
  247.  
  248. ReadMe Files? Read This!
  249. ------------------------
  250.   by Tonya Engst <tonya@tidbits.com>
  251.  
  252.   Lately I've spent a lot of time sorting through shareware and
  253.   freeware utilities for a number of projects, trying to find basic
  254.   facts for each utility, such as what the utility does, who wrote
  255.   it (first and _last_ name), how I should pay if I like it, and how
  256.   I can reach the author by email. Surprisingly, these facts are
  257.   often omitted, tucked away in odd places, or poorly explained. So,
  258.   here's some complaining and some advice for ReadMe file writers.
  259.  
  260.  
  261. **Make an Elevator Statement** -- I once read an excellent book
  262.   called "The High Tech Marketing Companion," by Dee Kiamy (Addison-
  263.   Wesley. ISBN 0-201-62666-7), which suggests that every product
  264.   needs an elevator statement. An elevator statement conveys what a
  265.   product is and what's cool about it, in the time it takes to ride
  266.   an elevator from the lobby to the top floor of an office building.
  267.   The idea is that you may only have that much time to explain your
  268.   product to a venture capitalist riding the elevator with you.
  269.   Whether or not you're bucking for venture capital, every utility's
  270.   ReadMe file should have such an elevator statement, along with the
  271.   price of the software, the name of the author, and the author's
  272.   contact information.
  273.  
  274.  
  275. **Make it Open** -- ReadMe files are often set up as SimpleText
  276.   read-only documents, so you cannot copy text from them. This makes
  277.   it more difficult to be certain you get email addresses, names,
  278.   and so on correct, should you be attempting to review the software
  279.   or drop an author a note in email. In addition, if you want to
  280.   copy the author's snail mail address to send in your shareware
  281.   payment, such read-only documents get in the way even more. Read-
  282.   only documents are used to prevent people from changing them, but
  283.   I don't think this is a significant concern.
  284.  
  285.  
  286. **Make it Legible** -- My final bone to pick concerns legibility.
  287.   Many authors format ReadMe file text in a tiny size with no white
  288.   space between paragraphs. Some authors assume I'm going to print
  289.   out the ReadMe: a poor assumption, since until I can figure out
  290.   what the application does, I'm unlikely to turn on my printer, and
  291.   in general, I don't print, and nor should I, given that the
  292.   documentation already exists online where I can file it neatly
  293.   with the application.
  294.  
  295.   If you create a ReadMe file, please consider the people who will
  296.   read it. Make the characters large enough to be legible,
  297.   accommodate people who want to read it online, explain what your
  298.   product does and who you are, and remember that the quality of
  299.   your ReadMe may influence not only how many people use your
  300.   product, but also how many people figure out how to send you
  301.   friendly messages, registration forms, chocolates, site license
  302.   fees, and so on. If you've got a great application, be it freeware
  303.   or shareware, don't saddle it with a lousy ReadMe.
  304.  
  305.  
  306. Frontier Justice
  307. ----------------
  308.   by Geoff Duncan <geoff@tidbits.com>
  309.  
  310.   As for back as November of 1992 (see TidBITS-153_ and
  311.   TidBITS-154_), TidBITS has been talking about Frontier, UserLand
  312.   Software's system-level scripting environment for the Mac. It's
  313.   commonly described as "AppleScript on steroids," or "AppleScript
  314.   done right," but neither summary does it justice. Frontier is an
  315.   OSA-complaint scripting system with a number of unique features
  316.   that (in most cases) make it both more powerful and more robust
  317.   than AppleScript. Frontier has also been around longer than
  318.   AppleScript: Frontier was a real, working, shipping product when
  319.   AppleScript was only much-touted vaporware from Apple.
  320.  
  321.   If Frontier has a longer track record and offers more power, why
  322.   doesn't everyone using Frontier instead of AppleScript? There are
  323.   a number of reasons. First, Frontier's knowledge requirement:
  324.   whereas QuicKeys and HyperTalk are relatively accessible to
  325.   sophisticated Macintosh users, UserTalk (Frontier's scripting
  326.   language) isn't for the faint of heart: essentially, in-depth use
  327.   of Frontier requires some programming experience. Second,
  328.   AppleScript: these days, Apple's own scripting system ships with
  329.   System 7.5 and is widely available in other channels. Why bother
  330.   with Frontier - even if it offers more power - when a "reasonable"
  331.   solution is already on hand and supported by Apple? Third, until
  332.   recently, Frontier had a price tag attached: to develop custom
  333.   solutions using Frontier, it usually cost you over $200 to get in
  334.   the game. Although Frontier was a powerful package with a devoted
  335.   group of users (and Frontier Runtime made distributing Frontier
  336.   scripts easier), clearly the "adoption threshold" for Frontier
  337.   limited its audience.
  338.  
  339.   So, Dave Winer and the folks at UserLand decided to eliminate
  340.   reason number three: With release 4.0 - code named Aretha -
  341.   Frontier will be available for **free**. And what's more, the new
  342.   Frontier is setting its sights on the Internet and online
  343.   publishing. The first public beta of Aretha is available on
  344.   UserLand's Web site at HotWired; expect more betas (and more
  345.   net-specific features) in the coming weeks:
  346.  
  347. http://www.hotwired.com/Staff/userland/aretha/
  348.  
  349.   In short: if you run a Macintosh-based Web server or need to
  350.   extract custom capabilities from your Internet applications,
  351.   Aretha might rock your world.
  352.  
  353.  
  354. **The Object Database** -- On the surface, Aretha is not much
  355.   different from the currently-shipping version of Frontier. (In
  356.   fact, the core application and kernel of Aretha is identical to
  357.   Frontier 3.0.3.) What's changed, then? One of Frontier's unique
  358.   (and most useful) features is called the Object Database.
  359.   Basically, the Object Database is a hierarchical, disk-based
  360.   storage system for handling objects Frontier knows about. Those
  361.   objects can be data (strings, outlines, a chunk of word-processing
  362.   text, a menubar, raw binary data, and so on), and they can be
  363.   scripts. These objects are stored in tables, and (of course)
  364.   tables can contain still more tables, so objects can be organized
  365.   in whatever manner most meets your needs. Because Frontier is
  366.   OSA-complaint, the Object Database can store and manage scripts in
  367.   UserTalk as well as other OSA languages you might have installed
  368.   (such as AppleScript, QuicKeys, or - keep your fingers crossed! -
  369.   MacPerl).
  370.  
  371.   The power behind the Object Database is simple: everything is
  372.   stored in one place, it's persistent between Frontier sessions,
  373.   and it's much faster than storing all these objects as separate
  374.   files in the Finder. This lets your scripts communicate with each
  375.   other and share information very easily; it also encourages you to
  376.   leverage work from other scripts and solve problems in small,
  377.   reusable chunks. In fact, one of the neatest things about the
  378.   Object Database is that UserLand ships it with a bunch of useful
  379.   scripts already installed: these not only serve as examples of how
  380.   to write Frontier scripts, but also how to re-use code.
  381.  
  382.  
  383. **Scripting the Net** -- Though the Frontier application may be
  384.   the same as in the previous release, the Object Database in Aretha
  385.   contains a number of scripts and utilities specific to using
  386.   Frontier in conjunction with Internet applications like Netscape,
  387.   Eudora, Anarchie, and WebSTAR (formerly known as MacHTTP). In
  388.   future betas, you can expect these built-in utilities to expand
  389.   considerably. You may be thinking that all these applications can
  390.   be tied together with AppleScript, and you're right. But it's only
  391.   in observing the power and utility Frontier brings to the equation
  392.   that you start to understand what UserLand is thinking. For
  393.   example:
  394.  
  395. * WebWorm: The idea of a writing a worm for the World-Wide Web is
  396.   not a new one (and it's not insidious - what do you think
  397.   WebCrawler and Lycos are at heart?). The basic idea is this: point
  398.   the worm at a Web page and it follows and catalogs every link it
  399.   finds, essentially recording a tree of everywhere that particular
  400.   page leads. The Web is too big and changes too fast for it to be
  401.   fully cataloged by worms, but that doesn't mean they aren't useful
  402.   utilities. I tried to write a Web worm using AppleScript a few
  403.   months ago: let's just say I met with mixed success. Aretha has a
  404.   basic Web worm built in that works in conjunction with Netscape
  405.   1.1N.
  406.  
  407. * CGI Scripts: CGI stands for Common Gateway Interface, and it
  408.   lets a Web server execute custom commands based on user input (for
  409.   instance, via a form or a button on a Web page). The programs the
  410.   server executes are called CGI scripts. On a Unix system, they're
  411.   often written in Perl (a language with strong text-handling
  412.   capabilities). On the Mac, WebSTAR (and MacHTTP) support CGIs via
  413.   AppleScript. Starting with beta 1 of Aretha, WebSTAR can have
  414.   Frontier handle its CGIs. This doesn't mean rewriting any
  415.   AppleScript CGI's you're already using - after all, Frontier
  416.   handles AppleScript just fine. But using Frontier gives you more
  417.   speed and flexibility, and (perhaps most importantly), you can use
  418.   the Object Database to store information for your scripts.
  419.  
  420. * AutoWeb: The first beta of Aretha focuses almost exclusively on
  421.   WebSTAR, but as future versions of Aretha tie directly into more
  422.   Internet applications, the possibilities increase significantly.
  423.   One good example of how these potentials might play out is
  424.   AutoWeb, originally conceived as a separate product but now rolled
  425.   into Aretha. AutoWeb is a tool to build and manage entire Web
  426.   sites from a hierarchical set of folders and text and graphics
  427.   files. You need only to look at UserLand's pages on HotWired to
  428.   see the intent of AutoWeb. Note the consistency across the pages,
  429.   the Next, Previous, and Home links, timestamps, and copyright
  430.   info. AutoWeb also helps with generating anchors and links, plus
  431.   managing the plethora of text and graphic files that inevitably
  432.   make any significant Web site look like an escapee from a lost
  433.   sectors convention. Before you say you're unimpressed, the point
  434.   isn't that the elements on UserLand's pages are revolutionary, but
  435.   that they're automatically managed and hassle-free.
  436.  
  437. http://www.hotwired.com/Staff/userland/aretha/autoweb_234.html
  438.  
  439.  
  440. **Scripting You** -- One of the most intriguing - and most
  441.   controversial - aspects of Aretha's current integration with
  442.   Netscape is the ability to embed Frontier scripts within a Web
  443.   page. This sort of thing has been possible with AppleScript,
  444.   although not exactly commonplace. However, if you're running
  445.   Netscape 1.1N and have Aretha running at the same time, clicking a
  446.   URL like this embedded in a Web page:
  447.  
  448. <a href="usrtlk:dialog.alert%20(%22Guess%20who?%22)">click this</a>
  449.  
  450.   tells Aretha to display a dialog saying "Guess who?" on **your**
  451.   screen. You'll notice the "usrtlk:" protocol tag at the beginning
  452.   of the anchor: this tells Netscape to pass the URL along to the
  453.   UserTalk language interpreter built into Frontier. (If Frontier
  454.   isn't running, the URL generates a standard Netscape error.)
  455.  
  456.   The implications of this idea are promising. The ability to
  457.   execute script fragments on the **client** machine via the Web
  458.   allows considerable custom functionality to be integrated into a
  459.   Web site, almost regardless of the speed of the connection between
  460.   the host and the client. It also lends itself to the new "hybrid"
  461.   online-and-on-disk products that are beginning to appear. Suddenly
  462.   a Web client can become an interface to a custom application with
  463.   considerable functionality. With an scriptable application,
  464.   interactive online tutorials and support via the World-Wide Web
  465.   are suddenly a very real possibility. And just think what those
  466.   crazy game developers could do...
  467.  
  468.  
  469. **Security** -- Some TidBITS readers will notice parallels between
  470.   Aretha's ability to execute scripts on a client's machine and
  471.   portions of Java, the language built into Sun Microsystems' Web
  472.   browser, HotJava. Sun and Netscape recently announced plans to
  473.   integrate the Java language into Netscape's browsers.
  474.  
  475. http://java.sun.com/
  476.  
  477.   One of the issues surrounding the execution of scripts on a client
  478.   machine via the World-Wide Web is security. In the "usrtlk:" URL
  479.   given above, it wouldn't take much more code to delete files or
  480.   shut down your machine than it does to display that dialog. At the
  481.   present time, Aretha has no security features built into it: if I
  482.   created such a URL and you loaded it, you're at my mercy.
  483.  
  484.   At the present time, the lack of security features is deliberate,
  485.   although UserLand is very much aware of the issue and plans to
  486.   roll security into future releases. (It might be noted that there
  487.   are no security features built into AppleScript for this sort of
  488.   implementation, either.) The issues surrounding security in script
  489.   execution are complex and UserLand prefers to wait a bit and do it
  490.   right, rather than do it wrong and shoot Aretha (and themselves)
  491.   in the foot.
  492.  
  493.  
  494. **Support and the Price of Freedom** -- Make no mistake: Aretha
  495.   isn't any more accessible to the average Mac user than Frontier
  496.   was. However, UserLand has correctly realized that the real
  497.   audience for a tool like Frontier isn't necessarily in the general
  498.   population of Macintosh users, but in the subset that have to
  499.   manage complex tasks and provide custom solutions across a number
  500.   of applications. Given the Mac's popularity both as an Internet
  501.   client and a server and Aretha's focus on the world of the
  502.   Internet and the Web, Frontier may have finally found a niche
  503.   where it can do more than flourish. By being freely available,
  504.   Aretha also has a chance to set the standard for scriptability on
  505.   the Mac and on the Internet.
  506.  
  507.   UserLand has committed to participating and supporting Aretha
  508.   through the Mac Scripting list at Dartmouth. Check it out for
  509.   discussion of issues and features of Aretha.
  510.  
  511. http://mmm.dartmouth.edu/pages/macscripting/macscripting-home.html
  512.  
  513.   Information from:
  514.     Pythaeus
  515.     UserLand Software
  516.  
  517.  
  518. Reviews/29-May-95
  519. -----------------
  520.  
  521. * MacWEEK -- 22-May-95, Vol. 9, #21
  522.     Apple GeoPort Telecom Adapter Kit -- pg. 1
  523.     HP LaserJet 5MP -- pg. 33
  524.     Fauve xRes 1.11 -- pg. 35
  525.     InTouch 2.5 -- pg. 36
  526.     APS DLT20 -- pg. 36
  527.  
  528. * InfoWorld -- 22-May-95, Vol. 17, #21
  529.     System 7.5 Update 1.0 -- pg. 92
  530.  
  531. * MacUser -- Mar-95
  532.     MacTools Pro & Norton Utilities for Macintosh -- pg. 37
  533.     MacInTax & TaxCut -- pg. 40
  534.     Radius PhotoEngine -- pg. 42
  535.     LaserMaster DisplayMaker Professional -- pg. 46
  536.     Metrowerks CodeWarrior -- pg. 47
  537.     ClarisDraw -- pg. 48
  538.     MovieWorks -- pg. 52
  539.     WordPerfect Envoy -- pg. 54
  540.     Agfa StudioScan II & UMAX Vista-S6 -- pg. 56
  541.     Aquazone & El-Fish -- pg. 63
  542.     HouseCall -- pg. 63
  543.     Special Delivery 2.0 -- pg. 64
  544.     VirtualDisk -- pg. 65
  545.     SAM Administrator -- pg. 66
  546.     Four Paws of Crab -- pg. 67
  547.     Autoscore -- pg. 67
  548.     Color Laser Printers -- pg. 91
  549.       HP Color LaserJet
  550.       QMS magicolor Laser Printer
  551.       Xerox 4900 Color Laser Printer
  552.     Charting Programs -- pg. 98
  553.       (too many to list)
  554.  
  555. * MacUser -- Apr-95
  556.     Epson Stylus Color & Tektronix Phaser 140 -- pg. 45
  557.     Epson ES-1200C & PixelCraft Pro Imager 4000 -- pg. 51
  558.     Visioneer PaperPort -- pg. 56
  559.     ClarisWorks 3.0 -- pg. 60
  560.     Blueprint 5 -- pg. 61
  561.     NewGen Chromax -- pg. 62
  562.     Adobe Acrobat 2.0 -- pg. 63
  563.     Helix Express 3.0 -- pg. 64
  564.     Quicken 5.0 -- pg. 65
  565.     Polaroid SprintScan 35 -- pg. 66
  566.     MapInfo 3.0 -- pg. 67
  567.     Connectix QuickCam -- pg. 69
  568.     Art Explorer & Flying Colors -- pg. 69
  569.     Grammatik 6 -- pg. 70
  570.     HP OfficeJet -- pg. 71
  571.     Cartoon History of the Universe -- pg. 72
  572.     theTypeBook -- pg. 72
  573.     Star Trek: The Next Generation Interactive Tech Manual -- pg. 73
  574.     ultraShield 2.5 -- pg. 73
  575.     High-resolution PostScript Printers -- pg. 75
  576.       (too many to list)
  577.     Word Processing Programs -- pg. 84
  578.       WordPerfect 3.1
  579.       Nisus Writer 4.0
  580.       Microsoft Word 6.0
  581.       FullWrite 2.0
  582.       MacWrite Pro 1.5
  583.     Accounting Packages -- pg. 92
  584.       (too many to list)
  585.  
  586. * MacUser -- May-95
  587.     Macromedia FreeHand 5.0 -- pg. 35
  588.     Now Contact and Now Up-to-Date -- pg. 41
  589.     Nakamichi MBR-7 -- pg. 42
  590.     Tektronix Phaser 540 -- pg. 48
  591.     Read-It! 5.0 -- pg. 49
  592.     PowerCADD 1.0 -- pg. 50
  593.     Apple PhotoFlash 2.0 -- pg. 51
  594.     MarcoPolo 3.0 -- pg. 52
  595.     GroupWise 4.1 -- pg. 54
  596.     Citizen PN60 -- pg. 55
  597.     ElectricImage Animation System 56
  598.     CAL & Expresso -- pg. 59
  599.     SoundWorks by Henry Koss -- pg. 59
  600.     Lode Runner -- pg. 61
  601.     Rebel Assault -- pg. 61
  602.     Practica Musica 3.1 -- pg. 63
  603.     Arrange 2.0 -- pg. 64
  604.     Putt-Putt Goes to the Moon -- pg. 65
  605.     What's the Secret? -- pg. 65
  606.     17-inch Monitors -- pg. 74
  607.       (too many to list)
  608.     Image Processing Software -- pg. 84
  609.       Adobe Photoshop 3.0
  610.       Live Picture 1.5
  611.       Painter 3
  612.       Collage 2.0
  613.       PixelPaint Pro3
  614.  
  615.  
  616. $$
  617.  
  618.  Non-profit, non-commercial publications may reprint articles if
  619.  full credit is given. Others please contact us. We don't guarantee
  620.  accuracy of articles. Caveat lector. Publication, product, and
  621.  company names may be registered trademarks of their companies.
  622.  
  623.  This file is formatted as setext. For more information send email
  624.  to <setext@tidbits.com>. A file will be returned shortly.
  625.  
  626.  For information on TidBITS: how to subscribe, where to find back
  627.  issues, and other useful stuff, send email to: <info@tidbits.com>
  628.  Send comments and editorial submissions to: <editors@tidbits.com>
  629.  Issues available at: ftp://ftp.tidbits.com/pub/tidbits/issues/
  630.  And: http://www.dartmouth.edu/pages/TidBITS/TidBITS.html
  631.  To search back issues with WAIS, use this URL via a Web browser:
  632.  http://www.wais.com/wais-dbs/macintosh-tidbits.html
  633.  -------------------------------------------------------------------
  634.  
  635.  
  636.  
  637.  
  638. --
  639. Adam C. Engst, TidBITS Editor -- ace@tidbits.com -- info@tidbits.com
  640. Info-Mac Moderator -- Apple Internet Users/Providers Assistant List Mom